<body>
	
	<p>
	<i>Ant Hill</i> is a set of <i>Ant</i> tasks meant to perform remote method invocation over XMPP protocol.
	</p>
	
	<p>
	<i>Ant Hill</i> defines two main tasks: the <b>Listener</b> task and the <b>Commander</b> task.
	</p>
	
	<p>
	When invoken the <b>Listener Task</b> opens an XMPP connection registering itself as a Jabber User BOT. 
	This task exposes all targets defined in the <i>Ant buildfile project</i> to which belongs.
	</p>
	
	<p>
	The <b>listener task</b> offers some operations to:
	<ul>
  		<li>
			perform <b>inspection</b>: retrieve the list of tasks and properties of the listener <b>buildfile project</b>
		</li>
  		<li>
			perform <b>invocation</b>: invoke a target by name and provide to it a list of properties to be set up in the remote environment. 
			This invocation can be done using any Jabber compliant client.
		</li>
	</ul>
	</p>
	
	<p>	
	The <b>Commander task</b> allows to drive and coordinate groups of <b>Listener Task</b> by using simple Ant targets.
	</p>
	
	<p>
		The full documentation can be found <a href="http://prjanthill.googlecode.com/svn/wiki/Documentation.wiki">here</a>.
	</p>


</body>

